Big Huge Thesaurus

Caretta caretta

noun

sounds kind of like